跳到主要内容

自动化 Home Assistant

设备设置完成后,是时候添加点睛之笔:自动化。

我们将创建两个自动化:一个是在日落时打开灯光,另一个是在工作日前一天的晚上特定时间调暗灯光。

在日落前打开灯光

先决条件

本教程假设您已经:

自动在日落前打开灯光

  1. 转到设置 > 自动化和场景并选择创建自动化自动化编辑器

    • 然后,选择创建新自动化。这将打开一个空的自动化页面。 新自动化的开始
  2. 第一步是定义触发自动化运行的条件。

    • 在这种情况下,我们想使用日落事件来触发我们的自动化。
    • 选择添加触发器,输入 Sun 并选择它。 使用太阳作为触发器
  3. 选择日落

    • 我们希望自动化在日落前一点触发,所以添加 -00:30 作为偏移量。这表示自动化将在日落前 30 分钟触发。很棒! 一个带有太阳触发器的自动化
  4. 定义好触发器后,我们需要定义应该发生什么。

    • 选择添加动作
  5. 输入 light 并选择灯光打开

    • 对于这个自动化,我们将打开客厅的所有灯光,所以选择区域
    • 这只有在您的灯光被分配到区域时才有效。
    • 要了解更多关于在区域中分组设备的信息,请参考区域文档一个设置为打开客厅灯光的自动化
  6. 要保存自动化,选择保存。给自动化一个名称,添加描述,然后再次保存

    • 选择名称时,要具体,这样即使您有很多自动化也能找到它。例如,在日落时打开客厅台灯
    • 现在等待直到日落前 30 分钟,看看您的自动化魔法!
    • 或者按照这些步骤立即测试您的自动化

在工作日前一天晚上调暗灯光

这个自动化在工作日前一天的特定时间调暗灯光。

先决条件

本教程假设您已经:

在工作日前一天晚上调暗灯光

  1. 转到设置 > 自动化和场景并选择创建自动化自动化编辑器

    • 然后,选择创建新自动化。这将打开一个空的自动化页面。 新自动化的开始
  2. 我们希望灯光在 21:45 开始调暗。这意味着我们需要一个由时间触发的自动化。

    • 选择添加触发器 > 时间和位置 > 时间
    • 选择固定时间并输入时间。 一个带有固定时间触发器的自动化
  3. 我们只想在明天是工作日时执行这个操作。

    • 选择添加条件 > 实体 > 状态
    • 实体下,输入 workd 并选择您的工作日传感器。
    • 状态下,选择开启
  4. 接下来,我们希望确保只在灯光实际开启时才调暗。如果灯光没有开启,就没有理由这样做。

    • 为此,我们使用如果-那么动作。选择添加动作 > 构建块 > 如果-那么
    • 您现在得到一个名为有条件执行动作的块。从实体列表中选择您的灯光。
    • 如果下,选择添加条件 > 实体 > 状态
    • 状态下,选择开启显示如果-那么动作的如果部分的截图
  5. 现在我们要定义当条件为真时(当灯光开启时)执行的动作。

    • 那么下,选择添加动作 > 灯光打开
    • 实体下,选择您的灯光。
    • 定义灯光设置,如亮度、温度或颜色。可用设置取决于您的灯光。 显示如果-那么动作的那么部分的截图
  6. 要保存自动化,选择保存。给自动化一个名称(例如,在工作日前一天晚上调暗客厅台灯),添加描述,然后再次保存

  7. 测试您的自动化

如果您在完成这个入门教程后对自动化感兴趣,我们推荐以下页面:

  • 触发器
  • 条件
  • 动作